@charset "utf-8";
/* CSS Document */
/*for 1222 by zhr*/
.bBlog .header3 .menu li a.parent{margin:0 12px;}
.yule .header3 .menu,.feeling .header3 .menu,.health .header3 .menu,.technology .header3 .menu{margin-bottom:0px;}
.bBlog .box2 h3 .title,.bBlog .blogList li a.title,.bBlog .ranking .showblock dl dt .no,.bBlog .ranking .showblock dl dt .avatar .mark,.bBlog .listbox .showBox1 dl dd .title,.bBlog .listbox .showBox2 ul li{ background:url(../../img/lib/public_fix_v2.0.png) no-repeat;}
.bBlog .box2 h3,.bBlog .sidebar .ranking h3,.bBlog .blog_detail h3,.bBlog .block_tjzt h3,.bBlog .daren h3{background:#fff url(../../img/lib/public_safe_v2.0.png) no-repeat;}
.bBlog a{text-decoration:none;color:#000;}
.bBlog a:hover{text-decoration:underline;color:#336699;}
.mainshow,.sidebar{display:inline;}
.bBlog #container{width:990px;margin-bottom:10px;}
.bBlog .mainshow{width:675px;float:left;}
.bBlog .blog_detail{border:1px solid #d4d4d4;width:670px;background:#f6f6f6;overflow:hidden;padding:0 0 2px;margin-bottom:10px;_padding-bottom:10px;}
.bBlog .blog_detail h3{background-position:0 -34px; background-repeat:repeat-x;position:relative;z-index:0;height:25px;width:658px; line-height:25px; padding-left:12px;}
.bBlog .ranking h3 .title,.bBlog .daren h3 .title{background-position:0 -175px;position:absolute;z-index:1;left:8px;top:-1px;height:27px;line-height:27px;padding:0 10px;color:#FF0100;}

.bBlog .picshow{width:662px;height:330px;background:#f0f0f0;padding:5px;float:left;position:relative;z-index:0;overflow:hidden;margin-bottom:10px;}
.bBlog .picshow .current_pic{width:662px;height:330px;overflow:hidden;background:#fff;}
.bBlog .picshow .current_pic .row{width:5000px;overflow:hidden;position:relative;}
.bBlog .picshow .current_pic .focus{float:left;position:relative;z-index:10;width:662px;height:330px;overflow:hidden;text-align:center;margin-right:5px;}
.bBlog .picshow .current_pic .focus .link_mask{width:662px;height:330px;z-index:12;}
.bBlog .picshow .current_pic .focus .link_mask a{width:662px;height:330px;}
.bBlog .picshow .current_pic .focus .desc{position:absolute;z-index:11;bottom:0;left:0;width:642px;background:#000;color:#fff;opacity:.7;filter:alpha(opacity=70);height:68px;padding:5px 10px;white-space:nowrap;overflow:hidden;display:block;text-align:left;}
.bBlog .picshow .current_pic .focus .desc h2{font-size:24px;color:#fff;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;float:none;}
.bBlog .picshow .current_pic .focus .desc p{white-space:normal;height:30px;overflow:hidden;line-height:15px;}
.bBlog .picshow .current_pic .focus .desc .play{background-position:0 -477px;height:30px;width:31px;display:block;position:absolute;z-index:20;left:500px;top:10px;}
.bBlog .picshow .num{text-align:center;overflow:hidden;height:16px;position:absolute;z-index:20;right:0;bottom:60px;}
.bBlog .picshow .num a,.bBlog .picshow .num a.ac{margin-right:10px;float:left;width:14px;height:14px;line-height:14px;border:1px solid #ccc;color:#ccc !important;background:none;}
.bBlog .picshow .num a.ac{border:1px solid #fff;color:#fff !important;}

.bBlog .sidebar{width:300px;float:right;}
.bBlog .sidebar .ranking{width:298px;}
.bBlog .box2{width:298px;border:1px solid #d4d4d4;background:#f6f6f6;position:relative;z-index:0;}
.bBlog .great_special{margin:0 0 10px;}
.bBlog .box2 h3{background-position:0 -34px; background-repeat:repeat-x;height:23px;width:100%;}
.bBlog .box2 h3 .title{background-position:-472px -156px;height:25px;position:absolute;left:-1px;top:-1px;z-index:10;padding-left:28px;padding-top:3px;line-height:23px;font-size:14px;color:#ff0100;}
.bBlog .ranking .showblock,.bBlog .box2 .showblock{padding:6px 10px;width:278px;border:none;border-top:1px solid #d7d7d7;}
.bBlog .ranking .showblock dl,.bBlog .box2 .showblock dl{clear:both;float:left;line-height:26px;overflow:hidden;width:275px;}
.bBlog .ranking .showblock dl dt,.bBlog .ranking .showblock dl dd,.bBlog .box2 .showblock dl dt{float:left;position:relative;z-index:3;}
.bBlog .ranking .showblock dl dt,.bBlog .hot_search .showblock dl dt{margin:3px 5px 0 0;margin:5px 5px 0 0\9;*margin:5px 5px 0 0;}
.bBlog .ranking .showblock dl dt .no,.bBlog .hot_search .showblock dl dt .no{width:16px;height:16px;text-align:center;line-height:16px;float:left;color:#fff;background-position:-162px 0; font-weight:bold;}
.bBlog .ranking .showblock dl dt .top1{background-position:-111px 0;}
.bBlog .ranking .showblock dl dt .top2{background-position:-128px 0;}
.bBlog .ranking .showblock dl dt .top3{background-position:-145px 0;}
.bBlog .ranking .showblock dl dt .avatar,.bBlog .box2 .showblock dl dt .avatar{position:relative;z-index:0;float:left;display:none;}
.bBlog .ranking .showblock dl dt .avatar a,.bBlog .box2 .showblock dl dt .avatar a{display:block;padding:3px;width:80px;height:60px;overflow:hidden;}
.bBlog .ranking .showblock dl dt .avatar img,.bBlog .box2 .showblock dl dt .avatar img{width:80px;height:60px;}
.bBlog .ranking .showblock dl dt .avatar .mark{position:absolute;z-index:2;top:0;right:0;width:28px;height:25px;background-position:-472px -129px;}
.bBlog .ranking .showblock dl dd,.bBlog .box2 .showblock dl dd{overflow:hidden;white-space:nowrap;width:250px;}

.bBlog .box2 .showblock{width:278px;background:#fff;}
.bBlog .box2 .showblock dl{padding:14px 0;border-bottom:1px dashed #ccc;}
.bBlog .box2 .showblock dl dt{margin-right:5px;}
.bBlog .box2 .showblock dl dt .avatar{display:block;}
.bBlog .box2 .showblock dl dd{padding-top:0;}
.bBlog .hotopic .showblock .row{width:300px;border-bottom:1px dashed #ccc;padding:13px 0 15px;margin-bottom:8px;}
.bBlog .hotopic .showblock ul{width:121px;float:left;left:0;top:0;position:relative;overflow:hidden;z-index:0;margin:0 10px;_margin:0 7px;}
.bBlog .hotopic .showblock ul .link_mask,.bBlog .hotopic .showblock ul .link_mask a{left:1px;top:1px;width:114px;height:82px;}
.bBlog .hotopic .showblock ul .vimg a{padding:1px 5px 0 1px;width:115px;height:85px;border:none;}
.bBlog .hotopic .showblock ul .vimg a img{width:114px;height:82px;}
.bBlog .hotopic .showblock ul .vpop .pop,.bBlog .hotopic .showblock ul .vpop .comm{margin-right:5px;color:#ff0101;}
.bBlog .hotopic .showblock .list ul{float:none;position:static;width:auto;margin:0;}
.bBlog .hotopic .showblock .list li{clear:both;line-height:24px;background-position:-132px -386px;padding-left:10px;white-space:nowrap;}

.bBlog .sidebar .ranking h3,.bBlog .daren h3{padding-left:5px; position:relative; z-index:1; border-bottom:1px solid #CCC; overflow:visible;background-position:0 -34px; background-repeat:repeat-x;height:25px;width:293px;}
.bBlog .sidebar .ranking h3 .top_day,.bBlog .sidebar .ranking h3 .top_week{float:left;margin:0px 8px 0 0;font-weight:normal;height:21px; line-height:21px !important;position:relative;z-index:2;top:4px; _top:2px;}
.bBlog .sidebar .ranking h3 .ac{border:1px solid #CCC; border-bottom:none; background:#fff; font-weight:bold; color:red;}
.bBlog .sidebar .ranking h3 .top_day a,.bBlog .sidebar .ranking h3 .top_week a{margin:0 6px; color:#676767;}
.bBlog .sidebar .ranking h3 .ac a{color:#CE0000;}

.bBlog .daren .showblock{padding:6px 10px;width:278px;overflow:hidden;}
.bBlog .daren .showblock .row{width:330px;border-bottom:1px dashed #ccc;padding:13px 0 15px;margin-bottom:8px;}
.bBlog .daren .showblock ul{width:121px;float:left;left:0;top:0;position:relative;overflow:hidden;z-index:0;margin:0 10px;_margin:0 7px;}
.bBlog .daren .showblock ul .vimg a{border:none;padding:0;}
.bBlog .daren .showblock ul .link_mask,.bBlog .daren .showblock ul .link_mask a{width:100%;}
.bBlog .daren .showblock ul .vimg a,.bBlog .daren .showblock ul .vimg img{width:114px;height:82px;}

.bBlog .block_tjzt{width:298px;}
.bBlog .block_tjzt h3{padding-left:5px; position:relative; z-index:1; border-bottom:1px solid #CCC; overflow:visible;background-position:0 -34px; background-repeat:repeat-x;height:25px;width:293px;}
.bBlog .block_tjzt .title{line-height:27px;}
.bBlog .block_tjzt .showblock{padding:6px 8px 0 8px;width:282px;}
.bBlog .block_tjzt ul{width:278px;margin:0 0 10px 0;float:none;overflow:hidden;}
.bBlog .block_tjzt ul .link_mask, .bBlog .block_tjzt ul .link_mask a,.bBlog .block_tjzt ul .vimg{width:105px;height:75px;float:left;border:none;}
.bBlog .block_tjzt ul .vimg a{width:101px;height:70px;border:none;}
.bBlog .block_tjzt ul .vimg img{width:100px;height:68px;}
.bBlog .block_tjzt ul .vtitle{float:left;width:160px;margin-left:6px;margin-top:0;height:75px;line-height:19px;overflow:hidden;}

/*博文前台页--简版*/
.bBlog .blog_detail h3 .more{float:right;font-size:14px;}
.bBlog .blog_detail h3 .more a{padding:0 10px;color:#999;}
.bBlog .blog_detail h3 .more a.ac{color:#fe0002 !important;}
.bBlog .blog_detail h3 .more a.m{color:#fe0002;border-left:none;}
.bBlog .blog_detail .showblock{width:636px;background:#fff;border:1px solid #e9e9e9;overflow:hidden;margin:0 auto;padding:16px 14px 0;}
.bBlog .blog_detail .showblock ul li{line-height:20px;}
.bBlog .blogList{ width:636px;overflow:hidden;}
.bBlog .blogList li{line-height:18px; margin:4px 0; *+padding:2px 0;_padding:2px 0;*+margin-left:-15px;_margin-left:-15px;position:relative;}
.bBlog .blogList li .infoBar{position:absolute; right:0px;}
.bBlog .blogList li a.title{background-position:-496px 6px; padding-left:10px;font-size:14px; word-break:nowrap;white-space:nowrap; overflow:hidden; display:inline-block; width:420px;}
.bBlog .blogList li .infoBar a{ font-size:14px; color:#999;}
.bBlog .blogList li .infoBar .time{ color:#999; font-size:12px;}
.bBlog .ranking .showblock{ border-top:none;}
.bBlog .ranking .showblock dl dd .desc{ position:relative; display:block;}
.bBlog .ranking .showblock dl dd .title{white-space:nowrap; overflow:hidden; display:block; margin-left:2px;}
.bBlog .ranking .showblock dl dd .username{position:absolute; right:0; top:0; color:#999;}

/*博文站点首页*/
.bBlog .rankList1 .showblock dl dt .no{ background-position:-93px 2px;}
.bBlog .rankList1 .showblock dl.ac{padding:0 0 8px 0;border-bottom:1px solid #e5e5e5;}
.bBlog .rankList1 .showblock dl.ac dt{margin-right:8px;}
.bBlog .rankList1 .showblock dl.ac dt .no{position:absolute;z-index:5;right:-25px;top:8px; background-position:-75px 2px; width:17px;}
.bBlog .rankList1 .showblock dl.ac dt .avatar{display:block;}
.bBlog .rankList1 .showblock dl.ac dd,.bBlog .box2 .showblock dl dd{height:58px;overflow:hidden;width:180px;white-space:normal;text-indent:25px;padding-top:8px;line-height:20px;}
.bBlog .listbox{border:none;width:670px;background:none; padding:0;overflow:hidden; color:#323232;}
.bBlog .listbox h3{background:none;line-height:29px;}
.bBlog .listbox h3 .title{padding:0 12px 0 8px; font-family:"微软雅黑"; font-size:16px; float:left;}
.bBlog .listbox h3 .more{float:right;font-weight:normal;}
.bBlog .ranking h3 .more{line-height:27px;}
.bBlog .box2 h3 .more{line-height:22px;}
.bBlog .listbox h3 .more a,.bBlog .ranking h3 .title,.bBlog .box2 h3 .title,.bBlog .sidebar .ranking h3 .ac a,.bBlog .block_tjzt h3 .title{color:#CE0000;}
.bBlog .listbox div.line{clear:both; height:2px; line-height:2px;overflow:hidden;}
.bBlog .listbox .line .l{ width:100px;border-bottom:2px solid #C00; float:left; line-height:0;}
.bBlog .listbox .line .r{ width:570px;border-bottom:2px solid #CCC; float:left; line-height:0;}
.bBlog .listbox .showblock{ margin-top:8px;}
.bBlog .listbox .showBox1 a,.bBlog .listbox .showBox2 a{color:#323232;}
.bBlog .listbox .showBox1 a:hover,.bBlog .listbox .showBox2 a:hover{ color:#336699;}
.bBlog .listbox .showblock .showBox1{ overflow:hidden; padding:10px; width:304px; height:304px; border:1px solid #E4E4E4; float:left; overflow:hidden;}
.bBlog .listbox .showblock .showBox1 dl{ overflow:hidden; margin-bottom:12px;clear:both;_height:94px;}
.bBlog .listbox .showblock .showBox1 dl dt{ float:left;}
.bBlog .listbox .showblock .showBox1 dl .avatar a{ width:126px; height:86px; border:1px solid #E3E3E3; margin-right:8px; overflow:hidden; display:block; padding:2px;}
.bBlog .listbox .showblock .showBox1 dl .avatar img{ width:126px; height:86px;}
.bBlog .listbox .showblock .showBox1 dl dd{float:left; width:164px;}
.bBlog .listbox .showblock .showBox1 dl dd .title{font-weight:normal;background-position:-496px 12px;font-size:14px;line-height:24px;}
.bBlog .listbox .showblock .showBox1 dl dd .title a{margin-left:10px;white-space:nowrap;display:inline-block;width:149px;overflow:hidden;}
.bBlog .listbox .showblock .showBox1 dl dd .desc{color:#999; line-height:20px;}
.bBlog .listbox .showblock .showBox2{ padding:10px; width:316px; height:304px; border:1px solid #E4E4E4; float:right; overflow:hidden;}
.bBlog .listbox .showBox2 .outline{ border-bottom:1px dotted #BCBCBC; line-height:22px; padding-bottom:4px; margin-bottom:8px;}
.bBlog .listbox .showBox2 .outline h4{ font-family:"微软雅黑"; font-size:16px; color:#CD0104; text-align:center;}
.bBlog .listbox .showBox2 .outline p{text-indent:2em; line-height:24px;}
.bBlog .listbox .showBox2 .outline h4 a{color:#CD0104;}
.bBlog .listbox .showBox2 ul{width:auto;}
.bBlog .listbox .showBox2 ul li{background-position:-496px 8px; width:316px;line-height:24px;height:24px;overflow:hidden;*+line-height:21px;_line-height:21px;*+height:21px;_height:21px;}
.bBlog .listbox .showBox2 ul .title{font-size:14px;text-decoration:underline;width:16em;white-space:nowrap;overflow:hidden;display:inline-block;margin-left:10px;padding:0;float:left;}
.bBlog .listbox .showBox2 ul .username{color:#9B9B9B;float:right;width:5em;overflow:hidden;white-space:nowrap;display:inline-block;text-align:right;}



/*友情链接*/
.friendLink{width:978px;padding-left:10px;clear:both;border:1px solid #D4D4D4;background:#F2F2F2;line-height:28px;margin:16px auto 8px auto;overflow:hidden;}
.friendLink .txt{float:left;}
.friendLink .txt span{color:#999;margin:0 8px 0 5px;}
.friendLink li{display:inline-block;margin-right:6px;float:left;}
.friendLink li a{color:#666;text-decoration:underline;white-space:nowrap;overflow:hidden;}

.bBlog .channel_show{border-bottom:solid 4px #333;position:relative;z-index:0;width:100%;height:40px;margin-bottom:10px;}
.bBlog .channel_show .channel_txt,.bBlog .channel_show .channel_logo{position:absolute;z-index:2;bottom:-8px;text-indent:-99999px; background:url(../../img/blog/blog_fix.png) no-repeat;}
.bBlog .channel_show .channel_txt{left:0;width:100px;height:40px;}
.bBlog .channel_show .channel_logo{right:10px;}
.yule .hotopic h3 .title,.feeling .hotopic h3 .title{background:none;padding-left:20px;}
/*娱乐频道*/
.yule .channel_show{border-bottom-color:#C00;}
.yule .channel_show .channel_txt{width:120px;background-position:0 0;}
.yule .channel_show .channel_logo{background-position:-129px 2px;width:98px;height:48px;top:1px;}
.yule .ranking h3 .title,.yule .ranking h3 .more a,.yule .box2 h3 .title,.yule .box2 h3 .more a,.yule .listbox h3 .more a,.yule .listbox .showBox2 .outline h4 a{color:#C00;}
.yule .listbox .line .l{border-bottom-color:#C00;}
/*情感频道*/
.feeling .channel_show{border-bottom-color:#FF2770;}
.feeling .channel_show .channel_txt{width:122px;background-position:0 -48px;}
.feeling .channel_show .channel_logo{background-position:-129px 2px;width:48px;height:38px;top:-1px;}
.feeling .ranking h3 .title,.feeling .ranking h3 .more a,.feeling .box2 h3 .title,.feeling .box2 h3 .more a,.feeling .listbox h3 .more a,.feeling .listbox .showBox2 .outline h4 a,.feeling .daren h3 .title{color:#FF2770;}
.feeling .listbox .line .l{border-bottom-color:#FF2770;}
/*健康频道*/
.health .channel_show{border-bottom-color:#5E8A00;}
.health .channel_show .channel_txt{width:120px;background-position:0 -96px;}
.health .channel_show .channel_logo{background-position:-129px -84px;width:32px;height:48px;top:-1px;}
.health .ranking h3 .title,.health .ranking h3 .more a,.health .box2 h3 .title,.health .box2 h3 .more a,.health .listbox h3 .more a,.health .listbox .showBox2 .outline h4 a{color:#5E8A00;}
.health .listbox .line .l{border-bottom-color:#5E8A00;}
/*科技频道*/
.technology .channel_show{border-bottom-color:#214F9D;}
.technology .channel_show .channel_txt{width:120px;background-position:0 -145px;}
.technology .channel_show .channel_logo{background-position:-129px -138px;width:48px;height:48px;top:4px;}
.technology .ranking h3 .title,.technology .ranking h3 .more a,.technology .box2 h3 .title,.technology .box2 h3 .more a,.technology .listbox h3 .more a,.technology .listbox .showBox2 .outline h4 a{color:#0429EB;}
.technology .listbox .line .l{border-bottom-color:#214F9D;}

